package com.cloudbroker.bcs.platform.ltb.bizexport.t2.transaction;

//import com.cloudbroker.bcs.csvc.lightinvesting.api.vo.response.ComuserSignVo;

import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.csvc.lightinvesting.api.vo.request.cashTransactions.ComuserSignRenewForm;
import com.cloudbroker.bcs.csvc.lightinvesting.api.vo.request.fansRelated.ComuserSignCancelForm;
import com.cloudbroker.bcs.csvc.lightinvesting.api.vo.response.ComuserSignCancelVo;
import com.cloudbroker.bcs.csvc.lightinvesting.api.vo.response.ComuserSignRenewVo;
import com.cloudbroker.bcs.csvc.lightinvesting.api.vo.response.ComuserSignVo;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.transaction.ComUserSignBizService;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.transaction.back.DongbeiPayHtmlBack;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.transaction.back.DongbeiSignCallbackBack;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.transaction.back.DongbeiSignStatusBack;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.transaction.vo.*;
import com.cloudbroker.bcs.platform.ltb.bizapi.t2service.transaction.ComUserSignT2BizService;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceParam;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

/**
 * Created by daibd19671 on 2016/10/14.
 */
@Service
public class ComUserSignT2 implements ComUserSignT2BizService{
    @Resource
    private ComUserSignBizService comUserSignBizService;
    @Override
    public ComuserSignVo comUserSigh(@ServiceParam("param") MiddleComuserSignForm form) {
        return comUserSignBizService.comUserSigh(form);
    }

    @Override
    public DongbeiSignStatusBack func_dongbei_sign_status(DongbeiSignStatusForm form) {
        return comUserSignBizService.dongbei_sign_status(form);
    }

    @Override
    public DongbeiSignCallbackBack func_dongbei_sign_callback(DongbeiSignCallbackForm form) {
        return comUserSignBizService.dongbei_sign_callback(form);
    }

    @Override
    public ComuserSignRenewVo func_comuser_sign_renew(MiddleComUserSignRenewForm form) {
        return comUserSignBizService.func_comuser_sign_renew(form);
    }

    @Override
    public ComuserSignCancelVo func_comuser_sign_cancel(MiddleComuserSignCancelForm form) {
        return comUserSignBizService.func_comuser_sign_cancel(form);
    }
}
